// showToast('注册成功)')
// 测试axios基地址
// axios({
//     url:'/register',
//     method:'post',
//     data:{
//         username:'jsck1234',
//         password:'123456'
//     }
// })



// 注册功能
// 1、给按钮添加点击事件
// 2、获取表单数据
// 3、判断表单数据，是否存在，长度是否符合
// document.querySelector('#btn-register').addEventListener('click', async function () {
//     // 收集表单的内容
//     const data = serialize(document.querySelector('form'), { hash: true, empty: true })
//     // 账号或密码不能为空
//     if (data.username === '' || data.password === '') {
//         return showToast('账号或密码不能为空')
//     }
//     // console.log(data);
//     // 账号密码的长度不能为空
//     if (data.username.length < 8 || data.password.length < 6) {
//         return showToast('账号或密码的长度不符合规则')
//     }
//     try {
//         // 执行的代码
//         const res = await axios.post('/register', data)  //async+await获取数据
//         console.log(res);
//         // 登录成功后需要延时器跳转log页面
//         showToast(res.message)
//         setTimeout(() => {
//             location.href = './login.html'
//         }, 1000);

//     } catch (error) {
//         //错误的获取
//         console.log(error);
//         showToast('登录异常')
//     }
// })

document.querySelector('#btn-register').addEventListener('click', async function () {
    const form = document.querySelector('.register-form')
    const data = serialize(form, { hash: true, empty: true })
    if (data.username === '' || data.password === '') {
        return showToast('用户名和密码不能为空')
    }
    if (data.username.length < 8 || data.password.length < 6) {
        return showToast('用户名和密码不符合规则')
    }
    try {
        const res = await axios({
            url: '/register',
            method: 'post',
            data
        })
        showToast(res.message)
        setTimeout(() => {
            location.href = './login.html'

        }, 1000);

    } catch (error) {
        showToast('注册失败')
        console.dir(error.response.data.message);

    }
})



